We had to book this place very last minute when a different reservation fell through, and it was great. Brand new and very nice. It was great to be able to book it last minute. Good location within walking distance to the beach, restaurants, and shops.