dude, marriot s the bst..u hav variety of food available in the buffet there...and yes,theres a beach by it!