This is definitely a 5 star rated place to stay. We couldn't fault anything.