Semiahmoo resort is one of the finest you will experience. The views of the bay and nearby White Rock, BC are very beautiful. The hotel offers everything you will need including spa services, a great pool, huge beach access and walking trails. The restaurants onsite are very good. The hotel even offers movies for the kids in their own theatre! Great vacation hotel! It is expensive but well worth it.