Location, cleanliness and comfort are just perfect. Highly recommendable!