This place is everything and more. The best part was the hosts. They are very responsive and flexible. The check in and check out is super easy.