The apartments are always nice and clean with everything needed for a stay. We have stayed previously with excellent service. However, the major downfall during our latest stay was the air con. During the night it either stopped working or started pumping out hot air despite the settings causing a really bad sleeping experience. Asides from this downfall, location is excellent, customer service is excellent and cleanliness is excellent.