Very clean. Very new. Spacious apartment in great location on the beach.