4/5 due to some misunderstandings with staff and an air conditioning malfunction but worth the price! The location is fantastic for tourists.