Perfect combination of place, facilities and location. We will return ;-)