We had a good time in the apartment. Location is perfect.. We never met David and Ruth in person but communication was excellent and easy checkin and check out. The apartment is nice and has all amenities you need, even for longer period. We stayed a month. I would definitely come back, we would have extended our stay for another month but unfortunakty it was already booked.