5 Fistral is a fabulous place to stay. The views are just amazing, it's was my 3rd time staying here and won't be my last. The apartment has everything you need to cook (if you want to) the whole apartment is just lovely and comfortable. It's a 20 to 30 minute walk in to town. There's plenty to do and plenty of places to eat. If you want venture out and don't want to drive, the bus station is on Manor Road. St Ives is a good one, takes a while to get there as it takes the coastal road, so you get to pull in to other beach areas.
There isn't anything not to like about this place.
I might add..the manager Kevin, who you contact if you have a problem or a query is a really nice friendly guy who goes out of his way for you.