Excellent on all fronts. Comfort location hospitality. We were extremely pleased. Highly recommended.