This place is everything you can dream of and more. If you get a chance to book, do so ASAP! I had such an amazing stay that I extended it!