Protea Hotel by Marriott Mossel Bay is a luxurious hotel located in the heart of Mossel Bay. With stunning views of the Indian Ocean, this hotel offers comfortable rooms and excellent amenities. The hotel ensures that all rooms are well-stocked with essential amenities, including toilet paper, to provide a hassle-free stay for guests.