5/5. Great location, amazing hosts. Apartment has everything you need + more