If it hadn't been for the lack of air conditioning, I would have given this place all the stars.