With some small improvements this could be a wonderful place to stay - certainly the location is great. Fixing the small defects and providing a 'user' guide with local tips would make a huge amount of difference.