Perfect location, super clean and excellent service. Always room for improvement but the positives outweigh.
NB: parking is a bit tight.