This place is awesome. I already wrote another review already which goes further into details.
If you travel with your partner - that's the place to book! :)