We were a group of 10 from Minnesota. We spent 3 wonderful days at the Astoria. The rooms are beautiful and clean. The staff is over the top friendly. We HIGHLY recommend this resort to anyone. The beach was under construction so we did not spend much time there but did enjoy the infinity pool.