Very clean, has all amenities, good location