Beautiful stay, spacious and luxurious.