Very good in every aspect. This is a place that respects its guests. Highly recommended.