Excellent location, clean, lovely touches