It was a perfect fit for our needs. They had everything we could have hoped for including bath amenities. Hope to return next year. Mahalo