James place had everything we needed.Clean and tidy and in a fantastic location.
Communication was excellent.
Would definitely stay again.