Perfect location, beautiful view and excellent communication throughout. Will definitely be staying here again on my next visit!