The place was amazing, brand new! Karina has gone all out to make the place perfect! Communication was great and we were left to our own devices. :) a wonderful stay.