basic implementation of resorts including readonly API