Absolutely amazing place to stay. When they say luxury - they MEAN IT.