Spectacular is an understatement! Perfect location, stunning view, clean and spacious. Perfect stay!