If I was able to give an additional star for cleanliness I would -- it was the cleanest place I have ever stayed! Immaculate. Beautifully designed, comfortable beds, well equipped kitchen and lots of space. Thank you.