Perfect location, everything was nicely prepared, clean. Communication was great - extremely happy with our stay