The apartment was cleaned regularly and kept in very neat order by the staff. The hot water supply was excellent and the pool access was great! The bathroom is very large and very clean, however the shower is small. This did not pose a problem, however for larger guests it may. Would definitely recommend