Great place for large or small groups. Check-in/out couldn't have been smoother, great communication from the hosts. A lot of great amenities that made the stay even better.