We booked a beach bed on our cruise on Harmony last June. We LOVED it! The beds are set up right next to a bar and a short walk to the restrooms. We received bottled water and a delicious lunch served to us by a server dedicated to the beach bed/cabanas. If I remember correctly, you receive a menu at the start of the cruise on what you can order for lunch. My husband has Celiac and they had no problems accommodating his gluten free diet even at Coco Cay. It did rain while we were there. The beds are covered and we just untied the curtains on the sides of the bed and we didn't have any issues with the rain. It was one of those brief beach showers that passed quickly.