Wonderful, clean, well put together spot full of thoughtful touches.