If you're looking for a nice place to relax, with a beautiful view all around and great hosts. Look no further. Staying at this beautiful place will make you feel great. My fiancé and I could not stop smiling and laughing. We has so much fun swimming and playing card games. I would have to say this place is Magical. Loved staying here so much.