This place absolutely meets all your needs for a great stay. Spacious enough for a large family gathering, with a prime location. The hosts communication was very timely. But in all honesty, after check-in there was nothing else we needed. Definitely already making plans to re-book in the future.