A gem. Stunning views, beautiful large comfortable spaces, all the amenities you needs for a memorable relaxing vacation.