A great self contained place to stay. James was very friendly with excellent communication throughout.