Flat is clean, has all the amenities necessary. When we stayed it was over 30 degrees and without air-conditioning it was really hot.