Fabulous location, clean, good communication, nicely decorated. Ticks all the boxes!