Location is great to be within walking distance of restaurants but has no beach view and you know that when booking. The grocery stores are a bit of a hike but you could do it. Suggest checking a cooler the food is crazy expensive. Expect to pay $60 breakfast, $80-$120 dinner and we do not drink alcohol. A beer is $8 a cocktail is $15 minimum. Minimum for a dinner plate is $25 to $30. Back to pretty palms, it does have palm trees and flowers. GBS itself is well landscaped and pretty, BUT Danny Bouy’s, the bar across the lot, has made a mess of 3 lots that you see from your balcony. Not much of an atmosphere. GBS is not a resort but it is very nice, the staff are cheerful and happy to help. The pool is clean and refreshing. The chair pads need replaced but the not torn ones are good to use. Beach/pool towels are provided and they are not stingy with them. There are reserved beach loungers and umbrellas on first come first serve basis. The water is a bit harsh on windy days. On calm days even children can use the local beach. Just across the street, to the left, down the sidewalk is beach access and your reserved loungers. About a 2 min walk. Other options are Leeward Beach 8 min. Drive away. Taylor and Turtle beaches are 20 min drive. Our room had the kitchenette. It worked out but there are only dishes for 2 people. It has a fridge, stove/oven, microwave, toaster, coffee pot, and electric skillet to use instead of oven. The balcony is nice but you got to appreciate the palm trees not the disaster Danny Bouy’s makes of the adjoining lots. The beds are comfy. The shower, if you get the kitchenette room, is bent and pointed at the wall. The shower is on the very high ceiling and my 6’4” husband tried but it is permanently fixed to run down the wall so showers are a bit difficult. We would go here again since it meets our dietary needs and budget while having a clean nice place to stay with chairs on the beach.