Very clean, close to all necessities, great communication! would stay here again!