I booked this place for my parents. They enjoyed the stay a lot. The location is awsome in every aspect, and there's a pool and a gym as well. The apartment is pretty much like described, you have everything you need. Easy check in, and communication with host.