absolutely spotless. great location to beach & restaurants. easy check-in & check-out. perfect