Great place to stay on all counts. Highly recommended!