From reservation to check-in and throughout our stay - delighted! This home was understated elegance with luxe fixtures, furnishings and decor - we wanted for nothing. Our manager, Zack, was attentive, professional, effective and kind - he even stocked a birthday cake and wine in the welcome package for my Mum's 90th. Each bedroom had the attention to detail that made for a comfortable stay for each of our 14 guests. Well thought out and uniquely designed with beautifully tiled baths, soft, luxurious bedding and balconies with comfortable cozy seating for morning coffee or afternoon napping. Living and common areas were comfortable with a touch of relaxed sophistication that made it easy to feel good and soak in the great energy of the surroundings.Everything was spotless, well organized and fully stocked. Table & cookware, utensils, serving dishes and gadgets - all the essentials to make meal and drink prep/service easy and complete. There are bikes, beach wagons with coolers, towels, lots of comfortable seating & loungers, ice maker, blender, additional fridge/freezer on the pool/spa level, garage parking, elevator, rooftop patio with fire pit - there's even a hammock strung in the shade of 2 big palm trees!We truly enjoyed our time at Casablanca and highly recommend - a 5 star experience!