good communication good location great swimming options.