Like others mentioned, you'll have to get a cab to go most anywhere, unless you don't mind walking for a while. The pizza place was on the grounds by the pool, and they have a BBQ buffet also, which we didn't try. I didn't notice the beach being dirty, but we spent most of the time by the pool. I grew up next to the beach, so I'm good not staying on the beach all day. The water was very rough though while we were there.