Diaz Hotel and Resort is a beachfront hotel in Mossel Bay that offers stunning views of the ocean. The hotel rooms are equipped with kettles, providing guests with the option to make their own hot beverages. The hotel features a variety of amenities including a swimming pool, spa, and restaurant. Guests can relax on the beach, take a dip in the pool, or indulge in a rejuvenating spa treatment. The hotel is also conveniently located near popular attractions such as the Diaz Water Park and the Cape St. Blaize Lighthouse.