The place is absolutely beautiful, spacious, wonderfully designed, and in a great location. There were a few functional details which could have been improved, but nothing which really interfered with our stay. We had a really wonderful time and would definitely return.