Very clean, spacious, and perfectly located. The place is fully equipped and very comfortable. Everything you need is there. Hosts are really great and thoughtful. We had an amazing week.