Very clean, has all amenities, excellent location, would defs stay here again