We had a wonderful overall stay at the resort and were very impressed by the beautiful surroundings, atmosphere, and quality of the experience. The staff were friendly, and most importantly, the food and drinks were exceptional. The seafood in particular was a real highlight, fresh, delicious, and very well prepared. We also loved the attention to detail and the beautiful finishing touches and presentation in the restaurants. The overall dining experience was definitely one of the strongest parts of our stay. There were, however, a couple of things that could be improved. Our arrival experience was unfortunately quite disappointing. We waited around 45 minutes just to be shown where to park, followed by another 20 minutes before our luggage was collected and we were taken to reception. Since we arrived late and were traveling with our 1-year-old baby, the long wait was particularly difficult, and we almost missed dinner. We also noticed that some guests who arrived after us were checked in before we were. We also completely understand and appreciate the eco-friendly concept of the resort, but the restaurants were simply too hot during dinner. Improving the ventilation or adding air conditioning would make the dining experience considerably more comfortable. Thankfully, these were relatively minor issues compared with everything else we enjoyed. Overall, we had a fantastic stay and would happily return. With a few improvements to the arrival/check-in process and restaurant ventilation, the experience could be truly exceptional.