Clean, good amenities and excellent location. Very comfortable and child friendly.