We recently stayed at Portmagee Heights for one night as part of a weekend trip around the Ring of Kerry. Monica (our host) was very welcoming and friendly. Accommodation is of a very high standard with heated floors and good quality linen/furnishings. We paid 40 pounds p/p for a superior harbour view room which was really large & comfortable. Great shower too which is important.
Monica recommended a local seafood restaurant 'O'Neils' which is a restaurant/bar about 20mins drive away. We had to wait about half an hour for a table (being a Saturday night), but the seafood was great as was the atmosphere.
Unfortunately the boats to the Skelligs had not yet started, but apparently they leave from the port which is very close.
I would highly recommend both places, we had a great stay.