Clean, great location, and great size: much bigger than we were expecting!