Spacious and luxurious in a fabulous location