clean and feels spacious for the square footage. It's not on the water however it's only a few minute walk to the beach and short drive to the restaurants.