Great place to stay, great Internet , great place for walking or cycling, or staying by the pool.