Extremely clean, spacious and well kept place with adequate amenities.