Very clean and beautifully decorated. Location was perfect and they had everything we needed, including after-sun gel and bandaids! Also the shower was perfect! Highly recommend.