5* in all aspects .. to anyone considering booking here.. just do it!