Perfect space. Location is fabulous. Hosts are very responsive. We stay here every year.