Just what we were looking for! Excellent location, service, food and amenities. Will definitely book it again!