While the location of Bay Gardens Inn, not to be confused withh Bay Gardens Inn nor Bay Resort is ideal and close to shopping, it felt very unsafe. Many people were leering and unfriendly. Staff for the majority at all 3 properties seemed to feel like they were being put out when you asked a question or wanted to order. I was never offered a welcome drink or given passes to the park or given any information other than fees that I owed. I had to ask multiple times about the shuttle pick up and drop off and times, where to get a towel, and times for dinner and lunch. That attitude was borderline hostile even when they were tipped well. Beautiful island but disappointed in just about everything else. The room was dirty, the safe was broken the first day I arrived and was yet to be fixed upon my departure. The food was at times inedible but some did try to be friendly and asked what they could do but that was the minority. Save your money and find another Caribbean island or do a cruise.