Sparkling clean flat with very comfortable beds. The showers were amazing. Location was insane. Absolutely fantastic. Truly an exceptional vacation.