I cannot say enough fantastic things about this place. Perfect location, lots of thoughtful little touches, very clean, perfect size, just wonderful all around!