Spacious, clean, all the needed amenities plus a shuttle to local beaches and restaurants. We loved our stay here and would highly recommend.