The Clarion is located right on Nantasket beach.   The rooms are great, clean, pretty, and reasonable.  The Hotel is in walking distance of many places.  They have a restaurant attached to the building.  We had a few drinks there.  Very nice, plenty of parking, Would recommend!!!
                        
more