I first booked this hotel for a weekend getaway in June. At the last minute (meaning four hours before my flight) I had to cancel the reservation. While Maji has a firm cancellation policy that would have had me forfeit almost $2000, after some discussion they agreed to allow me…