Our check-in experience awful. They put us in a room that I didn't book and wasn't ready for guests. Nearly every staff encounter was either uncomfortable in some way (assume because we're a gay couple) or unprofessional (e.g., ~6 staff members lounging in the gym when we tried to work out). Facilities sub-par: 1) no gym equipment fully functional, 2) construction everywhere with 'unsafe - use detour' without instructions on where a detour was located, 3) dirty pool, 4) extremely slow internet. We had bad experiences with both hotel restaurants. We went to the Chinese restaurant for a sit-down meal, but the insects were so bad inside that we ended up ordering food to be delivered to the room. The food then took 1.5 hours to deliver (after I had to call), and they didn't provide everything we needed to eat (i.e., plates). Every meal we had at the Western restaurant was terrible. On one occasion, we ordered a pizza, chicken sandwich, and 2 salads for room service, which they said would take 20 min. After an hour, we got a call that they had made a mistake on the pizza and asked if we wanted them to remake it. I asked for timeline, and the woman laughed at me -- '20 minutes.' I told her to just bring the food up as is. After 30 min, I called again for them to bring it up. They finally delivered the (cold) food without silverware or salad dressing, and I had to call again -- 2 hours total to receive our meal. I'm in Lilongwe every month for work, and will never stay here again.