66 Photos
Select your dates to view prices and real-time availability.
In the meantime, you can explore the hotel rooms and view detailed information about them.
Discover the room types available at the hotel. Select your dates to check prices and availability.
Your stay has already been successfully registered.
We have sent the official voucher and confirmation to your email address.
Are you sure you want to close this? Any unsaved changes will be lost.
The name must be at least 2 characters long
Invalid email address
Please don't close this window. We're finishing up your reservation.
landing.direct.drawer.success.subtitle
landing.direct.drawer.success.pay_at_hotel
Verified reviews from real guests who have already stayed here.
Some staff members were lovely and very kind and helpful, enhancing the overall experience.
A mix of positive and negative experiences; overall rating aligns with guest expectations.
The jacuzzi on the terrace was a highlight, but some amenities like Chromecast were not functioning as promised.
Very comfortable room, although the view and odor were disappointing.
Expectations were not fully met based on price, but some positives helped offset the value perception.
It’s a 5-10 minute walk to a crowded beach, which may not align with guest expectations.
“Expected a lot more for what we paid”
Very comfortable room. Some staff members were lovely - got a free dinner and some free drinks. They booked our taxi. They were very kind and helpful at check in.
This is not a beach hotel, it’s a 5-10 minute walk to a crowded beach. The photos are deceiving, if you want a beach holiday don’t book here. We were there the first week of July so it was 29 degrees. The room for breakfast and dinner was barely air conditioned, it got so hot especially after eating a buffet meal. This impacted the experience enormously, it was very uncomfortable and we couldn’t fully enjoy the meals. The luxurious sunbeds could be reserved, I asked about one that didn’t have a reserved sign on it and no one was using it, but was told we still couldn’t use it. I imagine that was incorrect as it hadn’t been reserved. Chromecast on our tv wasn’t working, the first staff member I spoke to told me it was not included in our room. I had to go back and show her their brochure to confirm it was included. There’s a dress code for dinner, which I wasn’t aware of before arrival. The lady at reception told us to try and dress up and said Birkenstocks were not appropriate. This made us feel like second class citizens, it was an awkward and slightly rude conversation. As the dining room was so hot, we couldn’t wear socks, shoes, trousers etc. it ended up being fine wearing shorts and birks, but we were made to feel like that wasn’t ok, which was stressful, frustrating and not a good experience for guests paying a lot of money.
“Great stay”
Our stay was great, it was located nearby beach and we had everything we needed . Better than all, the staff were amazing, helpful and kind.
“Very good”
“Great last minute stay...highly recommend”
Last minute booking...staff were excellent
N/A
“Poor overall experience and way overpriced”
Close to beach Good buffet selection Friendly restaurant staff
Overall massively overpriced for the quality and service of the hotel. Poor room service Gave our clothes to wash and after 3 days they still had not done it. One of the lights in the room didn’t switch off, had to sleep a whole night with the light on, in was brutal. The aircon was also really loud in the room Room service kept coming at 8:30am every day!! And just barged in when we were still sleeping and then had terrible attitude when we asked them to please come back later. Cleaners threw out some items during room service which was super annoying and also costly!!
“Good”
SPA, Staff, Location
Food was just OK, our hot tub was facing backwards on the Royal terrace room 4309, when two are in the tub you face the wall, not the mountain. Our coffee maker was broken, we turned it in and it was never returned, fortunately the maid provided us enough instant to suffice.
VIVA Cala Mesquida Suites & Spa Adults Only 16 · Cala Mesquida
Rooms
Select the number of rooms
Adults
Select the number of adults
Children
Select the number of children
Pets
Are you traveling with pets?
Select your dates and number of guests to check availability.