We spent our honeymoon here and it was absolutely fantastic! We could not have asked for a better place. We had all the amenities we needed and everything was clean and the view was spectacular.