Enjoyable stay that suited our needs