Very clean. Good amenities. Great location - within walking distance to beach, shops, etc.