Booked a premium apartment with Expedia at Portodrach as wanted a large balcony to accommodate my teenage family. On arrival was given a standard room and whilst nice, clean and spacious with a lovely view, the balcony was only big enough for 1 small table and 2 chairs, so not big enough to eat on as a family of 4. The hotel and Expedia apologised for mistake but the hotel was full so we couldn't move to the right room for 2 days. When we did move the premium room was great. The lounge area was bigger which gave more space around the sofa bed, the balcony was huge and ample for our needs, views r great. Free WiFi was great too. Hotel and marina were lovely and quiet and perfectly located to get to the beach and restaurants.
This was a superb accommodation the only downside was the hotel restaurant was small and soulless but no problem if you are self catering, and the sofa bed mattress was very uncomfortable. If the hotel added a decent mattress topper to the sofa bed then this would be a 10 out of 10. The milk and wine on arrival were also a nice touch. There are 2 small supermarkets very close by. The pool area was pleasant, open 10am to 8pm and sunbeds couldn't be reserved with towels which was a good thing but there were not enough beds in high season. Beach was fabulous. Porto Cristo is a small resort with plenty to do in it. Dive centre just up the road was really good and there was always something going on in Marina to watch from the balcony. We would return.