This place is everything and more. Leila was so accommodating and hospitable. She was in contact throughout our trip to make sure our stay was fabulous. The airport transfer and location were perfect. The beds were really comfy too!