The views and location are fantastic. Apartment is generally clean and pleasant. I stayed here as an alternative to a suite in a hotel as we have 2 young children. I would try airbnb again and see how we go. Need to weigh up variety against convenience. Price was comparable to hotels.