My girlfriend and I have been to many places and this is by far the best so far. It has anything one might need and is suitable for both a long and short stay. John was an extremely friendly and helpful host and we felt spoilt with the amount of amenities and services that the apartment provided. Amazing place