Excellent place. All the amenities, good location, spotlessly clean, and beer on tap as a bonus.