Great location, thoughtful little touches that will make you smile.