Clean, but small studio (think hotel room). The kitchen set up is suprisingly good. Only shortage is the kichen sink! Good location for beaches.