Over and above our expectations! We stayed for a month and loved it. The unit layout was perfect. The internet was very fast and reliable. The views, amenities and beach made it even better.