Good location for Top Ryde amenities.