A great place with great potential to become the perfect stay with a few tweaks