The 343-room Grand Beach Hotel Surfside is an upscale beachfront hotel in North Miami Beach. This stylish property has a rooftop pool with two hot tubs along with two beachside pools and hot tubs. There are many attractive amenities, including a lobby bar, modern gym and spa, gelato cafe, French restaurant, rooftop bar, and a business corner. The elegant suites are decorated in serene colors and all have big flat-screen TVs, sitting rooms, and furnished balconies with views. It's one of the most stylish picks in North Beach, though those who prefer a South Beach location can find comparable options for a similar price, such as The Redbury South Beach.