We had such an amazing stay at On Corsair. There all the amenities you could ask for including a great spread for breakfast. Only short walk to the beach. Would highly recommend.