We had a great time here. We have a large family and we never felt cramped. Lots of great places to hang out. The location and access to Kelly beach was also a bonus. Check in was very convenient and easy. The host was also available for any questions. We definitely recommend Allagash!