Very well maintained with many amenities.