Perfect location, clean, comfortable and ticks all the boxes. Highly recommended.