Diaz Hotel and Resort is a beachfront hotel in Mossel Bay, offering stunning views of the ocean. The rooms are spacious and comfortable, and each is equipped with a TV for your entertainment. The hotel features a restaurant, spa, and outdoor swimming pool. Guests can enjoy various water sports activities such as surfing and snorkeling, or simply relax on the beautiful sandy beach.