very good location, very clean, and great communication. great for families