Clean, dog-friendly place with great amenities.