Clean and great location. If you want to hang out, and watch tv, this is probably not the spot for you- the place is tiny with no living room. BUT the beds are very comfy!! Also, bring your own beach chairs and umbrella if you are planning on going to the beach.