Hotel MX Forum Buenavista was great, it has a great location and ammenities.