Spotless, very clean, walking distance to the beach (2 mins) and modern. Very nice stay.