Does anyone know if this is a good place to stay? I love the location but there are no reviews to be found on the internet.

Any help appreciated.