Very clean with everything you need to prepare your own food. There is a grocery store not far from the location and our favorite beach- hideaway beach is within walking distance. Queens bath is close by too. Great location we loved our stay.