Immaculately clean, spacious, and a perfect location. What more could you want?! We were thrilled, and look forward to visiting again!