Diaz Hotel and Resort is a luxurious beachfront hotel in Mossel Bay. It offers smoke-free rooms with stunning views of the ocean. The hotel features spacious and elegantly decorated rooms with modern amenities. Each room has a private balcony, air conditioning, and a minibar. Guests can indulge in a variety of dining options at the on-site restaurants and enjoy a refreshing swim in the outdoor pool. The hotel is conveniently located near popular attractions like the Diaz Water Park and the Cape St. Blaize Lighthouse.