This place is everything I was looking for and more - it's bright, beautiful, and spacious, with modern and tasteful decoration and pristine cleanliness throughout. The location is unbeatable and the host is extremely friendly and accommodating. (In fact, I loved it here so much, I booked extra time here because I never wanted to leave!) I would definitely recommend it and come back in the future.