Very clean! Location is perfect if you love the beach. The roof top deck is a great place to watch the sunset while relaxing. Couldn't be better.