Took my family here while on vacation. The view is absolutely beautiful. The outdoor seating area is very crowded, but you are right on the beach. The inside dining room is spacious and is surrounded by windows so you still get the view of the Gulf. I had the grilled Amber Jack and it was excellent. The price points are on pace, if not slightly better, than other restaurants in their category. Service was very good as well. They do have a kid's menu for children 10 & under and the prices are very reasonable. Overall I would give Beachhouse a 4 star rating and would definitely go back there.