Perfect place to stay, luxurious, spacious and accurately described. Well equipped kitchen.