This is the place! Steps from a beautiful beach. All the amenities you need are provided. Very responsive hostess.