What about this place?
http://www.beachcliff.com/

It's a nice place in a great location, we had looked into it for NYE but it was already booked, later we met the people who had it and they agreed that it was a nice place.