Clean with nice roof terrace. Location as advertised, very close to the beach. Enjoyable stay overall.