I would give this place 10 stars if I could. 5 stars for the apartment, and another 5 for the hosts. They provided airport pickup for a small fee, and were very helpful in recommending some local points of interest. We had a small scheduling issue (completely my fault) and they were very empathetic and understanding. We really enjoyed our stay and highly recommend this apartment.