Perch 360 Rooftop Restaurant & Bar
101 E Retta Esplanade, Punta Gorda
(941) 639-7700
Recent Reviews
Sort by
Atmosphere: {{ item.info.Atmosphere }}
Food: {{ item.info.Food }}
Service: {{ item.info.Service }}
Recommended dishes: {{ item.info['Recommended dishes'] }}
This was hands down the worst dining experience I’ve had in a long time, and I will never return to Perch 360.
To start, we waited over 10 minutes just to receive menus. After ordering drinks, we waited about 40 minutes before having to ask if they were ever coming. The server’s response? “It’s not my fault, it’s the bartender. I’m only 20 years old, otherwise I’d go back there and make it myself.” Not exactly the customer-service moment she thought it was. Another 15 minutes later, the drinks finally arrived.
One person ordered their Pineapple Paloma (just without pineapple). What arrived was a green mystery drink that tasted nothing like a Paloma. When we politely asked if the drink was correct and mentioned it tasted bad, the server became aggressive and said, “Yes, it’s your fault for ordering a Paloma without pineapple — I watched them make it.” For reference, a classic Paloma does not include pineapple. No apology, no offer to fix it — she simply walked away.
Then came the food. We ordered one order of French fries for the table. After 45 minutes, we asked if they were coming. Her response: “Yes, but the table next to you ordered food too and they’re waiting.” Okay? And? This is a restaurant. Eventually, after an hour, we asked to remove the fries from the bill. She then informed us, “Oh yeah, they were actually ready in the back for a while, but I forgot to grab them and now they’re cold.” I’m still speechless.
Every interaction came with an excuse and an attempt to shift blame back onto us. At no point did she take accountability or attempt to make things right.
When we asked for the check, it took another 20 minutes. When we followed up, she simply said “no” and walked away. Meanwhile, we overheard her tell another table who received the wrong food, “Well, I heard you say fish and chips.” Yikes.
Eventually, we paid and left. No goodbye, no apology — not a single word.
In summary: rude and careless service, extremely long waits, incorrect or missing food, and bad drinks. Our group talked about how shockingly bad this experience was for hours afterward because none of us could believe it. This server desperately needs a Customer Service 101 course, and management needs to step in (if there is any).
Do yourself a favor and go literally anywhere else.
Atmosphere: 3
Food: 1
Service: 1
UPDATE: Decided to try again 9 months later. This time for cocktails at 3:30pm on a Sat. Dakota was our bartender. He seemed less than enthused to be there, never checked on us, our drinks were terrible. There were several employees standing around talking and I waited 8-10 mins for my drink to be made. We asked for our check several times and never received. We ended up leaving cash and left.
Disappointed in my recent visit to the rooftop. 6 of us arrived at 11:00 for brunch and bottomless mimosa special.
We were not greeted until 11:20 after flagging someone down. Our server Kelli was very nice and did the best he could with the circumstances that followed.
Ordered a flavored mimosa off their menu to be told they only have OJ.
They were out of bacon and Biscuits and gravy. I ordered eggs benedict, which came out cold and no hollandaise sauce. We had already waited 40 mins for food, so I ate it anyway as I didn't want to wait any longer.
While we waited we asked for refills on our mimosas and were told they ran out of champagne and they had to go downstairs to get more, which took a very long time. As we ordered our 3rd round of drinks, we were told bottomless ends at 12.
Their website shows until 3 so we showed our server and he brought to the manager. The manager declined to honor the website advertisement and our server delivered the message that it is old marketing. We asked to speak to the manager, who never came over but just sent another round to our table after we requested to speak to them.
It's such a gem of a location, too bad the service does not match the view!
Atmosphere: 5
Food: 1
Service: 2
Didn't actually get food because by the time, dakota decided to grace us with his presence as if my child's and I were an inconvenience I had no interest in food. 12 minutes! Judgemental and entitled.
Atmosphere: 3
Food: 1
Service: 1
I went to Perch 360 for my birthday lunch, and it turned into one of the most hostile dining experiences I’ve ever had. It was shocking!
We seated ourselves, 3 of us and one in the way. We ordered 2 drinks and water which we received slowly. When the fourth person in our group arrived, we ordered 2 appetizers. After roughly 35 minutes a party at our table went to check in and ask if the order had been put in. The server responded sharply, “YES. Yes I did.”
A few minutes later, now 40–45 minutes after ordering, she came back to our table, said she had just been in the kitchen and they were working on our food. When I pointed out how long the wait had been, she said, very matter of factly “It’s me and the chef, so sorry. I don’t know what else to tell you but sorry. ”
Between the rude and slow service we decided to go elsewhere. Being treated poorly when I’m paying you, no. We had two drinks priced at $12 each, clearly listed on the menu, and left $26 on the table to cover them.
That is when the situation suddenly exploded.
As we gathered our belongings, the server was watching intently as we were counting cash to leave. Once we stood up she ran from the bar towards a manager loudly shouting , “GET ’EM! they’re leaving without paying!” for everyone to hear. I immediately turned around and explained that we had left money for the drinks. Instead of checking, de-escalating, or apologizing, she began yelling, accusing us of not knowing the prices, and telling us we were not allowed to leave. She made it very clear we were not leaving without paying for the food.
She then escalated further by screaming “I’m calling the Cops! “ I looked at her and said, “yes, please do”…. over food we had never received. We were publicly accused, shouted at, and treated like criminals in front of other customers, staff, and workers nearby. Even after explaining this all to her and the manager she doubles down and is rabidly yelling that you cannot leave ANY establishment without paying for EVERYTHING you ordered and she is just doing her job.
What makes this worse is that no one tried to make it right. No apology for the excessive wait, no attempt to calmly verify payment, and no concern for how aggressively this was handled. We were absolutely detained by Chelsea and if we tried to leave the police were coming. I’ve never experienced anything like this.
Two managers eventually had to confirm repeatedly that no food had been served. We were escorted downstairs, questioned again, after another manager reviewed the receipt, verified once more that no food had been received, accepted the payment for the drinks only then were we finally given permission to leave by Kevin.
Mistakes happen. But accusing guests of theft, threatening police involvement, and treating paying customers like criminals instead of resolving a problem is completely unacceptable. This ruined what was meant to be a nice birthday lunch, and I will not be returning.
Atmosphere: 1
Food: 1
Service: 1
Wasn't that great. Sorry guys
Atmosphere: 2
Food: 3
Service: 3
Nothing crazy or worth going out of your way to visit
Atmosphere: 3
Food: 3
Service: 5
Wow. Where to even begin. This was the absolute worst service I’ve ever had. Our server Dakota was not good. We barely came to our table, was very short and snippy, when we got our appetizer he didn’t bring plates and said “I have no more paper plates so figure it out” which is absolutely insane. Why would I even eat off a paper plate at a restaurant. Why couldn’t we just get a normal plate? And saying figure it out is crazy. Not even I’m sorry. Then when bringing the check he walked up to our table in his phone texting. Then proceeded to talk about how much money we gave him to the other co workers. Not to mention he barely came to our table and only did “walk bys” and didn’t even stop walking when talking to us. I absolutely love this restaurant and come quite often so I am very upset at this. Ruined our whole experience.
Atmosphere: 1
Food: 5
Service: 1
Terrible service from Dakota, would definitely not be back. He came to my table a total of 3 times. I could see him behind the bar on his phone. Along with making comments about my table while we were sitting here and within ear sight. Food was great but the service made my visit absolutely terrible.
Atmosphere: 1
Food: 5
Service: 1
Cool views
Atmosphere: 5
Service: 4
Been to 360 a few times before. This visit on Sunday 12-7-25 my wife and I had a very poor visit there. We sat at the bar and waited for our bartender by the name of Rachel to come and ask us if we wanted a drink and if we wanted a menu. She was not friendly at all and never smiled. She was more interested in talking to her friends instead of helping customers. She totally ignored us most of the time. We were going to order food but since she never asked us if we wanted to order any food. We we were almost completely finished our drinks she then asked if we wanted any food which by then we were ready to leave. We both felt she was kind of rude and to finish it off when I asked for the tab she gave it to us and never even made eye contact. She just handed it to us and did not even say thank you. Will never go back. So if there is a bartender working by the name of Rachael stay away.
Atmosphere: 3
Service: 1
Restaurantji Recommends
Food was good but service was sub-par. Atmosphere was beautiful!!
Atmosphere: 5
Food: 4
Service: 2
Great views! Lots of seating. The live band was great!!!!!
Food was good but a little pricey. The tapas items were good. Drinks were good. Staff was nice and attentive.
Atmosphere: 5
Food: 4
Service: 4
Tuna Nachos were good, though service was slow. Nice place to see the whole of Punta Gorda from the roof.
Atmosphere: 3
Food: 4
Service: 2
We sat at the bar for 10+ minutes and totally ignored. We are not picky and not one to complain but……. It was awful. The people next to us offered their menus before anyone else, WHATS WITH THAT. Great drink and lunch but definitely will not go back AWFUL AWFUL SERVICE. Rachel is the so called manager what a joke she’s the worst bartender ever!!! 👎🏻👎🏻
Atmosphere: 5
Food: 5
Service: 1
My wife and I were really looking forward to lunch at Perch 360 after hearing so much about the rooftop views. Unfortunately, what should’ve been a relaxing experience turned into one of the most disappointing dining experiences we’ve had in a long time.
We were the first guests to arrive when the restaurant opened for lunch, yet somehow we waited over an hour and a half for two simple meals — a veggie burger and a hamburger. During that time, several tables that arrived after us received their food well before we did. Our server, Jenny, was kind and did her best, but the overall service and kitchen coordination were unacceptable.
When our food finally arrived, there was no apology or acknowledgment of the delay. The runner simply dropped the plates off and walked away. To make matters worse, the hamburger and veggie burger were both burnt, and the hamburger had cheese on it despite us clearly requesting no cheese due to a dairy allergy. That’s not just poor service — that’s a safety concern.
We also couldn’t help but feel unwelcome, as we were the only African-American couple in the restaurant and the lack of attentiveness stood out compared to how other tables were treated. It’s never comfortable to feel that way anywhere, especially when you’re simply out trying to enjoy lunch.
The drinks were decent (I had a Bahama Mama, my wife had a Sunset Cruise Mojito), but that was the only highlight. Management did comp our meals, but by that point, the food was inedible and the experience had already soured.
We genuinely hope Perch 360 takes this feedback seriously. The view and atmosphere have potential, but hospitality and consistency are what make a place truly worth coming back to — and right now, that’s what’s missing.
Atmosphere: 5
Food: 1
Service: 1
Loading...