Everything about this place is perfect. Pictures just don't justify this awesome place. Host contacts helped us on call very quickly whenever needed. I would rate it more than 5 stars if possible..