Absolutely perfect. The place is beautifully designed with a very modern simplistic look. It was spotless when we got there. Micheal was very accomodating and gave us a lovely stay.