Great little spot, plenty of amenities and small touches to make the experience memorable.