Magical! From the moment you walk in, you know you've arrive in a very special place. So beautiful, peaceful, restful, and incredibly gorgeous. Very very comfortable as well. Everyone commented on the 'vibe.' And views!! OMG!! You can't do better. The place is large and spacious as well as wonderfully stylish. So many wonderful places to hang out-- I'd love to come back and really spend more time. The host was very helpful too. We organized an in-house Yoga class at her suggestion which was really fantastic!! Oh, and the beach as well, is just perfect. Falling asleep to the sounds of the waves was incredible. We loved every minute, and were sad to leave. But... we'll be back!