Diaz Hotel and Resort is a popular choice for those seeking a full board experience in Mossel Bay. Located right on the beach, this hotel offers stunning ocean views and easy access to the sand and surf. The rooms are spacious and well-appointed, providing a comfortable stay for guests. The on-site restaurant serves a variety of delicious meals throughout the day, ensuring that guests are well-fed during their stay. The hotel also offers a range of amenities, including a swimming pool, spa, and fitness center. With its beautiful location and excellent facilities, Diaz Hotel and Resort is an ideal option for a full board stay in Mossel Bay.