What a great place to stay, a home away from home. Although we had a short stay but we loved the place, it cleanliness, amenities, location and above all, the hosts.