Great location! The place had everything that was necessary to have an enjoyable stay. However, it needs some maintenance to reflect the price paid for the stay.