Very clean. Diana met us at the apartment with the keys ( we didn't get there till 7:30 pm). Small but cozy. Short walk to beach, transportation, and there is a tourist center at the beach where you can get some great information. Visit it 1 st !