Great amenities. Good location. Thoughtful arrangements. Good for families.