Our stay was absolutely excellent, with top marks for cleanliness, quality of service, nice touches that made our family feel at home (our daughter especially liked the toys) and an overall experience that was above my expectations and quite extraordinary compared to other places where I've stayed. The cleaning and service fees might be a bit high in comparison but you get what you pay for, and I still feel it was excellent value for the money.