Clean, spacious, good amenities in a very good location - highly recommended