5 stars for everything...This place is so beautiful, that I came back and booked again to enjoy another fantastic stay in this special place with mindblowing view and a good positive vibe. Thanks St. John.