The Idle Rocks Hotel ~ Cornwall's classic seaside stay